{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import pandas as pd\n",
    "import numpy as np\n",
    "from numpy import genfromtxt\n",
    "import os\n",
    "import seaborn as sns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#criando o dataframe, renomeando as colunas e retirando as que não são interessantes\n",
    "pd1=pd.read_csv(\".csv\", delimiter=\";\")\n",
    "pd1=pd1.rename(columns={})\n",
    "\n",
    "pd1=pd1[[]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#escolhendo as cores das linhas\n",
    "colors = ['#A7226E', '#1487af', '#F26B38', '#F7DB4F', '#be6e2a', '#FE4365', '#FC9D9A', '#F9CDAD', '#C8C8A9', '#83AF9B']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#plotando o gráfico, tamanho da figura\n",
    "plt.figure(figsize=[10,8])\n",
    "#criando o subplot para facilitar e permitir edição das axis o que está entre parênteses indica que é um plot só e não vários\n",
    "ax = plt.subplot(1,1,1)\n",
    "#escolhendo o intervalo dos valores do eixo x conforme o tamanho da variavel tempo\n",
    "x_values = range(len(tempo))\n",
    "#plotando diferentes linhas\n",
    "plt.plot(x_values,agua, color = colors[0],  marker = 'o', linewidth = 1.5, label='Água')\n",
    "plt.plot(x_values,trabalho, color = colors[1],  marker = 'o', linewidth = 1.5, label='Condições Trabalhistas')\n",
    "plt.plot(x_values,desigualdade, color = colors[2], marker = 'o', linewidth = 1.5, label='Desigualdade')\n",
    "plt.plot(x_values, auxilio, color = colors[5],  marker = 'o', linewidth = 1.5, label='Auxílio Emergencial')\n",
    "plt.plot(x_values, renda, color = colors[4],  marker = 'o', linewidth = 1.5, label='Renda')\n",
    "plt.plot(x_values, saude_diaria, color = colors[6],  marker = 'o', linewidth = 1.5, label='Dicas de cuidado com a saúde diária')\n",
    "plt.plot(x_values, fome, color = colors[9],  marker = 'o', linewidth = 1.5, label='Fome')\n",
    "plt.plot(x_values, racismo, color = colors[3],  marker = 'o', linewidth = 1.5, label='Racismo')\n",
    "plt.plot(x_values, saude, color = colors[7],  marker = 'o', linewidth = 1.5, label='Saúde')\n",
    "plt.plot(x_values, policia, color = colors[8],  marker = 'o', linewidth = 1.5, label='Violência Policial')\n",
    "#para a legenda funcionar, tem que colocar o label nas linhas\n",
    "plt.legend()\n",
    "#escolhendo os intervalos do eixo x e renomeando eles conforme os dados na variavel tempo\n",
    "ax.set_xticks(x_values)\n",
    "ax.set_xticklabels(tempo)\n",
    "#plt.rc('ytick', labelsize=10)\n",
    "#retirando as arestas da direita e do topo\n",
    "ax.spines['right'].set_visible(False)\n",
    "ax.spines['top'].set_visible(False)\n",
    "plt.savefig('savefig.png',dpi=300)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
